header.jpg (12725 bytes)

Soldier of Fortune 
Compatibility Information and Manual Additions

(Best viewed with Netscape 3.0 or IE 4.0 or later)

Created: March 08, 2000

Table of Contents:

A. Important 3D card information. !!!READ FIRST!!!
1. Determining your video card driver version.
2. Video Card chipsets that are not supported in this release.
3. GLSetup Instructions.
4. Tested Video Cards.
      a. VOODOO Graphics Issues
        b. VOODOO 2 Issues
        c. VOODOO 3 Issues
        d. nVIDIA Card Issues  
 
5. Links to Manufacturer and Chipset web sites.

B. Hardware Overclocking Warning

C. Windows 2000 Issues

D. System Resources and Soldier of Fortune
1. Virtual Memory issues with Windows NT and Windows 2000

E. Parental Lock Information

F. WON CD Authentication

G. Non-Intel Processors

H. Sound Card Information.

I. Audio Controls.
1. Dynamic Sound Settings.
2. Sound System Settings.

J. Joysticks.

K. Dedicated Server Instructions
1. List of Maps for Dedicated Servers

L. Customer Support Information.

=======================================================================================================
A. IMPORTANT INFORMATION RELATING TO 3D ACCELERATED VIDEO CARDS WITH SOLDIER OF FORTUNE. PLEASE READ BEFORE ATTEMPTING TO PLAY SOLDIER OF FORTUNE FOR THE FIRST TIME!!!!
=======================================================================================================

Throughout extensive QA testing, it has become apparent that a number 3d accelerated video cards will not function correctly unless you update your video card driver. Even though you might have the latest driver supplied by your Video Card manufacturer, you still may not be able to run Soldier of Fortune properly. If you run into problems with your current video card driver, you will need to download what are called "Reference Drivers." These drivers are supplied by the company that made the chipset for your video card, for example: nVidia or 3dfx. 

PLEASE BE AWARE that Activision Customer Support does not answer questions regarding installation and un-installation of reference drivers. Please refer to the "Readme.txt" or "Help Guide" included with the reference driver.

Note: Installing Soldier of Fortune will require you to install DirectX 7.0 (included on the Soldier of Fortune CD), which contains the DirectX Diagnostics Utility (dxdiag). This utility will determine the current driver version of your 3d accelerated cards. DirectX updates are available for download from http://www.microsoft.com/directx/.


1. In order to determine the video card driver version that you are currently running, do the following:

-Click on "Start" on the Windows taskbar.
-Click on "Run."
-Type in: dxdiag <enter>
You will then see a window pop-up with several "Tabs." Look for the "Display" tab. Users with two video cards will see two "Display" tabs. If you are using a primary (2d/3d) card you want to look for the "Display 1" tab. If you are using a Voodoo1 or Voodoo2, you are looking for "Display 2" tab. Look for the 
"VERSION" number in the "Drivers" section which is located on the right side of the window. It may be wise to write this number down so that you do not lose track.


2. Video Card chipsets that are not supported in this release:

3DLabs Permedia 2
3DLabs Permedia 3
Intel i752
PowerVR PCX2
Rendition V1000
Rendition V2100
Rendition V2200


3. GLSETUP INSTRUCTIONS:

GLSetup is a program that will detect your 3D graphics card and install the matching OpenGL drivers. 

GLSetup is available on the Soldier of Fortune CD, but updates may be downloaded from: http://www.glsetup.com

GLSetup currently includes drivers for the following chipsets:

3Dfx Voodoo, Voodoo2, Voodoo Rush, Banshee, and Voodoo3
3Dlabs Permedia 2 and Permedia 3
ATI Rage 128 and Rage Pro
Intel i740
Matrox G200 and G400
nVidia Riva 128/128ZX, Riva TNT/TNT2, GeForce 256 (NV10)
Rendition Verite 2200
S3 Savage3D and Savage4

NOTE: All the chipsets supported by GLSetup may not be supported by Soldier of Fortune. If you decide to use the GLSetup utility, be sure to thoroughly read the GLSetup readme file for all known issues. If you have any other questions about GLSetup, please go to http://www.glsetup.com


4. Tested Video Cards:

As of the date of this document's creation, the following video cards have been tested with the corresponding driver version information.

NOTE: This is a partial list based on the hardware available to us at the time of testing. This information is subject to change as new cards are released. Driver version information is subject to change as drivers are updated. Please be aware that Activision Customer Support does not answer questions regarding installation and un-installation of reference drivers. Please refer to the "Readme.txt" or "Help Guide" included with the reference driver.

(Maximize window for best viewing results)

Video Card                      Chipset             Manufacturer Driver version          Reference Driver version

3dfx Voodoo3 (ALL)**           Voodoo3            4.11.01.1204 (Works!)           Same as Manufacturer Driver
3dfx V2 1000 PCI*              Voodoo 2*          4.11.01.0441 (Recommended)      Same as Manufacturer Driver
Canopus Pure 3D*!              Voodoo Graphics*!  4.10.01.0015 (Not Recommended)  4.10.01.0017 (Recommended)
Canopus Pure 3D II*            Voodoo 2*          4.10.01.0217 (Not Recommended)  4.11.01.0441 (Recommended)
ATI Rage 128 (All)             Rage 128           4.11.01.6114 (Works!)           4.11.01.6210 (Recommended)
ATI Rage PRO                   Rage PRO           4.11.01.2560 (Works!)           4.11.01.2623 (Works!) 
Creative 3D Blaster Banshee*!  3dfx Banshee*!     4.10.01.0110 (Doesn't work)     4.11.01.0443 (Recommended)
Creative Riva TNT ***          nVidia TNT         4.11.01.2111 (Works!)           4.11.01.0208 (Recommended)
Creative Riva TNT2 ***         nVidia TNT2        4.11.01.2111 (Works!)           4.11.01.0208 (Recommended)
Creative Riva TNT2 Ultra ***   nVidia TNT2 Ultra  4.11.01.2111 (Works!)           4.11.01.0208 (Recommended)
Creative Annihilator ***       nVidia GeForce 256 4.12.01.2204 (Works!)           4.12.01.0353 (Works!)
Diamond Monster 3D*!           Voodoo Graphics*!  4.10.01.0013 (Doesn't work)     4.10.01.0017 (Recommended)
Diamond Monster 3D II*         Voodoo 2*          4.10.01.0205 (Doesn't work)     4.11.01.0441 (Recommended)
Diamond Monster Fusion*!       3dfx Banshee*!     4.10.01.0213 (Doesn't work)     4.11.01.1444 (Recommended) 
Diamond Stealth II G460        Intel i740         4.10.01.1346 (Doesn't work)     4.11.01.2719 (Recommended)
Diamond Stealth III S540       S3 Savage4         4.11.01.0204 (Not Recommended)  4.11.01.8007 (Recommended)
Diamond Viper V330 ***         nVidia Riva 128    4.10.01.0279 (Doesn't work)     4.11.01.0337 (Recommended)
Diamond Viper V770 ***         nVidia TNT2        4.11.01.0402 (Works!)           4.11.01.0208 (Recommended)
Diamond Viper V770 Ultra ***   nVidia TNT2        4.11.01.0402 (Works!)           4.11.01.0208 (Recommended)
ELSA Erazor III ***            nVidia TNT2        4.11.01.0200 (Works!)           4.11.01.0208 (Recommended)
Hercules Dynamite TNT ***      nVidia TNT         4.11.01.0208 (Works!)           4.11.01.0208 (Works!)
Hercules Terminator Beast      S3 Savage3D        4.11.01.4005 (Some issues)      4.11.01.4005 (Recommended)
Intergraph Intense 3D Voodoo*! Voodoo Rush*!      4.10.01.2072 (Doesn't work)     4.10.01.2073 (Recommended)
Matrox G200 (All)              Matrox G200        4.11.01.2300 (Recommended)      Same as Manufacturer Driver
Matrox G400 (ALL)              Matrox G400        4.11.01.1300 (Recommended)      Same as Manufacturer Driver
STB Velocity 128 ***           nVidia Riva 128    4.10.01.0182 (Doesn't work)     4.11.01.0337 (Recommended)
STB Velocity 4400 ***          nVidia TNT         4.10.01.0160 (Doesn't work)     4.11.01.0208 (Recommended)


Important!: As of this update, the latest BETA Dx7 drivers from 3dfx are buggy and should NOT BE USED!

*! VOODOO ISSUES: 
- Voodoo Graphics and 3Dfx Banshee cards to not support resolutions above 640x480 in Soldier of Fortune. 

* VOODOO 2 ISSUES: 
- Voodoo2 cards (8mb or 12mb) only support a maximum GL resolution of 800x600. To support 1024x768 you will need two VOODOO 2's in SLI mode.

** VOODOO 3 ISSUES
- Voodoo3 cards use the default opengl settings, not the 3dfx opengl settings. 
- Voodoo 3 users may experience weapon cycling after changing their video settings while playing the game. 
- Voodoo 3 users will also experience a black screen while task switching if attempting to return to the game after using ALT+TAB (using driver version 4.11.01.1222).

*** NVIDIA CARD ISSUES
-
Right now there is a problem with nVIDIA's drivers in conjunction with Windows 2000 Release Candidate 3 that causes an error with the Soldier of Fortune menus. The only way around this (until nVIDIA fixes its drivers) is to add "+set gl_scissor_broken 1" to the command line shortcut (Right-click on the Soldier of Fortune shortcut, select properties, and add it in the Target field after the quotes).


5. Links to Manufacturer and Chipset web sites:

This list of links will provide you with the sources to download necessary driver files for your 3d video card.

3DFX Interactive: http://www.3dfx.com
Chipsets - Voodoo Graphics, Voodoo Rush, Voodoo 2, Voodoo Banshee, Voodoo 3

ATI Technologies Inc.: http://www.atitech.com 
Chipsets - Rage Pro, Rage 128

Creative Labs: http://www.creativelabs.com
Card Manufacturer - Creative Blaster Voodoo2, Creative Blaster Banshee, Creative Blaster Riva TNT, Creative Riva TNT2, Creative Blaster Savage 4

Intel: http://developer.intel.com/design/graphics/drivers/
Chipsets - i740


Matrox: http://www.matrox.com 
Chipsets - Matrox G200, Matrox G400

nVidia: http://www.nvidia.com
Chipsets - Riva 128, Riva 128zx, Riva TNT, Riva TNT2, GeForce 256 (NV10)


S3/Diamond Multimedia: http://www.diamondmm.com
Chipsets - S3 Savage3D, Savage 4, Savage2000
Card Manufacturer - Viper V330, Viper V550, Viper V770, Viper V770 Ultra, Stealth II G460, Stealth III S540, Monster Fusion, Monster 3D, Monster 3D II

=============================================
B. HARDWARE OVERCLOCKING WARNING:
=============================================
IMPORTANT NOTICE TO USERS RUNNING OVERCLOCKED HARDWARE:  Running your CPU or Video Card at a clock and/or bus speed that is beyond the hardware's specifications will cause Soldier of Fortune to crash frequently (especially with overclocked GeForce 256 cards), since Soldier of Fortune will attempt to push the hardware beyond its overclocked capability. It is highly recommended that you do not play Soldier of Fortune on overclocked hardware.
 

===================================
C. WINDOWS 2000 INFORMATION:
===================================
1. Windows® 2000 OpenGL issues: Windows 2000 "out of the box" does not support OpenGL applications. At the time of this release, hardware manufacturers are working to provide Windows 2000 support for their equipment. Some, but not all, of the cards whose chipsets Soldier of Fortune supports have been tested on Windows 2000. For Windows 2000 3-D support, please refer to your hardware manufacturer for 100% full OpenGL compliant drivers.

2. Windows 2000 EAX issues: You may hear repeating sound effects in Soldier of Fortune if you enable EAX sound. It is recommended that you run default sound under Windows 2000 until updated EAX drivers are available from www.sblive.com.


=======================================================
D. SYSTEM RESOURCES AND SOLDIER OF FORTUNE:

=======================================================
Playing Soldier of Fortune will take up a lot of your system resources. For the best playing experience, it is highly recommended that you shut down any background applications (such as Norton CleanSweep®) before attempting to run the game.

1. Virtual Memory issues with Windows NT and Windows 2000
Some users may receive Virtual Memory warnings while playing Soldier of Fortune on Windows NT and Windows 2000 operating systems. To avoid this issue, we recommend you increase your virtual memory to 150 MB or higher.


=====================================
E. PARENTAL LOCK INFORMATION:

=====================================
A parental Violence Lock is provided with Soldier of Fortune for those users who might be uncomfortable with the high level of violence and adult content in the game, and for those users who have children in their household. The game's violence settings can be altered and locked with a password during Soldier of Fortune's installation, or at any time thereafter, from the Violence Lock menu within the game. The following instructions should help guide you to properly enable the Violence Lock settings.

1. During Installation:  you will be prompted with a dialogue box containing the Violence Controls. You may choose to install: Full Violence, Minimal Violence, or Custom Violence Options. The Custom Violence Options include individual toggles for displaying blood, death animations, mature textures, damage (gore) skins, and dismemberment. Make your selections and you may then proceed to lock in your choices with a password. It is important that you WRITE DOWN YOUR PASSWORD AND KEEP IT IN A SAFE PLACE away from anyone that you do not want to access these settings. You will need to re-enter your password in the game menu each time you wish to alter the violence settings, so it is important not to lose it. 

2. In the Game Menu: If you decide to forego setting up a Violence Lock password during the Soldier of Fortune installation process, you can also alter your settings and set up a password from the in-game Violence Lock Menu. To view the Violence Lock Menu, click on the "Lock" icon in the Main Menu. On the Violence Lock Menu, you will see the following options:   

Damage Skins - Enables and disables the gore zones on the enemy model.
Blood - Enables and disables the appearance of blood in the game.
Death Animations - Enables and disables the the realistic, motion-captured death sequences.
Dismembered Limbs - Enables and disables the dismemberment of enemy models.
Adult Textures - Enables and disables the appearance of mature writing and subject matter.
Set New Password - Allows you to set a new password for the Parental Lock feature. Just type in your new password and click on "Set New Password." The next time you try to enter the Violence Lock sub screen, you will need to enter the new password.

 

================================
F. WON CD AUTHENTICATION:
================================
Before playing Soldier of Fortune for the first time, you will be prompted to enter your WON CD authentication key. The authentication key appears on the CD packaging. It is important that you enter the key string in its entirety EXACTLY as it appears on the CD package.

 You will need to have the Soldier of Fortune CD in your CD-ROM drive to play both the Single and Multiplayer version of Soldier of Fortune.

============================
G. NON-INTEL PROCESSORS:
============================
On some non-Intel processors you may notice poor performance in the game. The Soldier of Fortune graphics engine, which is based on the Quake II engine, relies heavily on a capable FPU (Floating Point Unit) for smooth game play. A FPU has been incorporated into all processors built since 1989. Some processors cannot perform floating point calculations fast enough. To improve performance on some processors, we suggest turning down some of the graphics options and/or sound options for a more enjoyable gaming experience.


=================================
H. SOUND CARD INFORMATION:
=================================
This Edition supports default DirectSound, Aureal A3D 2.0 and Creative Environmental Audio EAX. If you experience any sound difficulties with Soldier of Fortune and your sound card, try switching to default sound and lowering your sound quality.


======================
I. AUDIO CONTROLS:
======================
Here's how you can adjust your audio settings: 

1. Dynamic Sound Settings

Effects Volume: Use this slider bar to increase or decrease the volume of your sound effects.

Music Volume: Use this slider bar to increase or decrease the volume of your music.

2. Sound System Settings

Sound DLL: Auto Detect, Default, A3D and EAX.
Soldier of Fortune supports EAX (Environmental Audio) DirectSound and A3D (Aureal Vortex). Selecting Auto Detect should choose the correct Sound DLL for your sound card. If you experience sound problems and your Sound DLL is set to A3D or EAX, change your Sound DLL to Default and select Apply Changes. If you are unsure about A3D or EAX support for your sound card, please contact your hardware manufacturer. Please make sure you are using the latest drivers for your sound card.

Sound Freq: 11KHz, 22KHz
Low memory machines should choose 11KHz (under 96MB of RAM). High memory machines should choose 22KHz (96MB or more RAM). Using 11KHz may increase the performance of Soldier of Fortune on your machine. If you are experiencing sound problems, we suggest you turn Sound Freq to 11KHz.

Sound Quality: 8 bit, 16 bit
Low memory machines should choose 8 bit sound (under 96MB of RAM). High memory machines should choose 16 bit sound (96 megs or more). Select 8 bit sound quality if you are experiencing sound problems in the game. 

Exclusive DS Buffer: On, Off
To enable optimal sound performance with DirectSound, the Exclusive DS Buffer should be turned "ON". 
If you experience sound problems, we suggest you choose OFF. This option is not supported under NT 4.0.

Dynamic Music: Enabled, Disabled
This option will enable or disable the playback of high quality compressed audio.

Apply Defaults:
Restores default sound configuration and restarts the sound engine.

Apply Changes:
Applies any changes made to the sound configuration and restarts the sound engine.


===============
J. JOYSTICKS:
===============
Joysticks can be enabled in the Options Menu under Miscellaneous Options. It is very important that your joystick be properly enabled (with current drivers) in the Windows control panel before attempting to play Soldier of Fortune. The following instructions should help you get your joystick working with Soldier of Fortune:

1. Plug in the joystick.

2. Install the windows drivers for it (follow instructions provided with joystick driver for details).

3. Enable your joystick in the Windows control panel and select "OK".

4. Run Soldier of Fortune. 

5. Go to the Options Menu > Miscellaneous Options and click on the configure joystick button (if the button is not there, you haven't configured the joystick in Windows properly, and Soldier of Fortune has not detected it. If this is the case, repeat steps 1 through 3).

6. If the joystick is properly detected, click on the Joystick option at the top of the menu until it says "On" (this is critical).

7. If you have an advanced joystick (something with more than just a stick and a few buttons), click Advanced Joystick to "On."

8. You may now proceed to the joystick Axis Menu to set up how your joystick controls will respond within the game.  Each one of the joystick axes can be set or "mapped" to an in-game axis. The axis menus use the letters X, Y, Z, R, U and V, so that people used to configuring joysticks in Quake 2 engine games will know which Soldier of Fortune options refer to the corresponding Quake 2 convars (console variables). See the following example for Advanced Joystick users.
    Example: For the Mad CatzÔ Panther XLÔ - forward and back are axis 3; left and right are axis 1; while the trackball alters axes 2 and 4. So for this joystick, set axis X to 3; axis Y to 1; axis U to 2 and axis V to 4. The trackball will act like mouselook, so set the U and V axes to relative. There is no rhyme nor reason to which joystick axes map to which in-game axes (Advanced Joystick axes vary randomly from joystick to joystick). The best way to find the correct settings is to try each axis until the joystick works.

9. Alter the Threshold values to set the joystick's dead-zone. The higher the Threshold value, the more you will have to move the joystick before any effect will be registered. Conversely, it means that when the joystick is inaccurately centered, you will not drift.

10. Adjust the Sensitivity sliders to change the speed of your turning or looking in the game. You can invert your up/down or left/right directional orientation by increasing or decreasing the Sensitivity sliders between positive and negative number ranges (depending on your joystick).

11. To set your action buttons, go to the key bindings menu, then click on an action that you wish to bind a joystick button to. You can then hit the desired joystick button to bind your action keys. Repeat these 2 steps until you have bound all your required movement and attack keys.

12. Start the game and you should be ready to "clean up."

=========================================
K. DEDICATED SERVER INSTRUCTIONS:
=========================================
A dedicated server is useful for games that will be run on the internet or LAN for extended periods of time and/or will experience a high number of attached clients. To start a dedicate Soldier of Fortune server, simply select the "Launch Dedicated Server" shortcut from the Windows start menu under the "Soldier of Fortune" submenu. A command window will appear once the server is running. The following chart lists the most commonly used settings for a dedicated server:

Console Command

Values

Definition/Results

Example

"deathmatch"

1

Sets host to Death Match mode.

deathmatch "1" (default)

2

Sets host to Assassin mode.

3

Sets host to Arsenal mode.

4

Sets host to CTF mode.

5

Sets host to Realistic mode
"fraglimit"

#

Limit of kills before cycling to the next map. Setting to "0" will let you play with no limit.

fraglimit "20" (default is 30)

"hostname"

"name"

Applies a "Game Name" to the host. Joining players will see the hostname in their server browser.

hostname "SOF Server" 

"kick"

"name" or ID (#)

Will kick a client off the server. You can retrieve the client's information by typing:  "Status." This will list the names and ID numbers of all connected clients. The ID number is the first number on the left.

kick "John Mullins", or kick "1"

"map"

"mapname"

This changes/starts the map the host is playing. Every multiplayer map must have "dm/" before the map name. A list of available multiplayer maps is included below.

map "dm/nycdm1" (default)

"maxclients"

#

The maximum amount of clients able to join the host.

maxclients "8" (default is 16)

"public"

0 or 1

This will list your server on WON (with internet connection), which enables other people from the internet to view/join your game. "0" disables the public server, "1" enables it.

public "1" (default is 0)

"set_dmflags"

#

Entering "set_dmflags" into the console will give you a list of deathmatch settings that alter the gameplay depending on the value. For example,  you can play with unlimited ammo by typing "set_dmflags 12". To enable a dmflag, look at the list and type the number corresponding to the dmflag after "set_dmflags" Refer to "unset_dmflags" to disable a previously set dmflag.

set_dmflags "03"

"status"

<none>

Displays client information; ID, NAME, PING, IP, PORT

"status"

"sv_maplistfile" Selects a file of maps to cycle through:

sv_maplistfile "ravdm" (default)

NONE

No maps to cycle.

RAVDM*

Cycles through all of the Death Match maps.

RAVRL**

Cycles through all of the Death Match maps.

RAVCTF***

Cycles through all of the Capture the Flag maps.
"timelimit"

#

Sets an amount of time (in minutes) before cycling to the next map.

timelimit 20 (default is 60)

"unset_dmflags"

#

This will show the list of dmflags, like "set_dmflags," but this command disables the dmflag game settings.

unset_dmflags "03"

"welcome_mess"

"Welcome"

Sets the message that appears on a clients machine when they enter the game.

welcome_mess "Welcome to Soldier of Fortune multiplayer."


1. Lists of Maps for Dedicated Servers

*RavDM Maps: 
("map name"     -    description)

**RavCTF Maps: 
("map name"   -     description)
***RavRL Maps: 
("map name"    -    description)
"dm/nycdm1" - Warehouse: 8 to 16 players
"dm/nycdm2" - Underground: 4 to 6 players
"dm/nycdm3" - Pawn Shop : 2 to 4 players
"dm/nycdm4" - Back Alley: 2 to 4 players
"dm/nycdm5" - Bunker: 2 to 5 players

"dm/kosdm1" - The Sewers: 4 to 8 players

"dm/irqdm1" - Refinery: 6 to 8 players
"dm/irqdm2" - Palace: 8 to 10 players

"dm/jpndm2" - Restaurant: 2 to 6 players
"dm/raven" - Raven Software: 4+ players

"dm/suddm1" - WI Death Farm: 6 to 10 players
"dm/suddm2" - Trainyard: 6 to 8 players
"dm/suddm3" - Rusted: 2 to 6 players
"dm/nycctf1" - Gangland: 16

"dm/sibctf1" - Hell Freezes: 16

"dm/irqctf1" - Wastelands: 6 to 12

"dm/jpnctf1" - Parking: 4 to 8

"dm/sudctf1" - Flag Frag: 4 to 8
"dm/sudctf2" - Missile Base: 16

"dm/gerctf1" - Castle Kill: 6 to 10
"dm/nycdm3" - Pawn Shop : 2 to 4 players
"dm/nycdm4" - Back Alley: 2 to 4 players
"dm/nycdm5" - Bunker: 2 to 5 players

"dm/kosdm1" - The Sewers: 4 to 8 players

"dm/jpndm2" - Restaurant: 2 to 6 players
"dm/raven" - Raven Software: 4+ players

"dm/suddm1" - WI Death Farm: 6 to 10 players
"dm/suddm2" - Trainyard: 6 to 8 players


=======================================
L. ACTIVISION CUSTOMER SUPPORT
=======================================